import config from "@/config";
import http from "@/utils/request";

export default {
	ver: {
		url: `${config.API_URL}/demo/ver`,
		name: "获取最新版本号",
		get: async function (params) {
			console.log(params);
			return { code: 200, data: "1.6.6", message: "" };
			// return await http.get(this.url, params);
		},
	},
	post: {
		url: `${config.API_URL}/demo/post`,
		name: "分页列表",
		post: async function (data) {
			return await http.post(this.url, data, {
				headers: {
					//'response-status': 401
				},
			});
		},
	},
	page: {
		url: `${config.API_URL}/demo/page`,
		name: "分页列表",
		get: async function (params) {
			return await http.get(this.url, params);
		},
	},
	list: {
		url: `${config.API_URL}/demo/list`,
		name: "数据列表",
		get: async function (params) {
			return await http.get(this.url, params);
		},
	},
	menu: {
		url: `${config.API_URL}/demo/menu`,
		name: "普通用户菜单",
		get: async function () {
			return await http.get(this.url);
		},
	},
	status: {
		url: `${config.API_URL}/demo/status`,
		name: "模拟无权限",
		get: async function (code) {
			return await http.get(
				this.url,
				{},
				{
					headers: {
						"response-status": code,
					},
				}
			);
		},
	},
};
